package com.ffyc.cemp.web.config;

import com.ffyc.cemp.web.interceptors.AuthInterceptor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

//@Configuration
public class CempWebConfig implements WebMvcConfigurer {
    @Autowired
    private AuthInterceptor authInterceptor;

    /**
     * 配置拦截器，将自定义的拦截器注册到springboot
     * @param registry
     */
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
      registry.addInterceptor(authInterceptor)
              .addPathPatterns("/api/**")
              .excludePathPatterns("/api/user/login","/api/user/logout","/api/user/registry");
    }
}
